I was getting a code 34. When I hooked up the new detonation sensor I did forget to ground it. I forgot that the 2 wires aren't both connected to the ECU, and that it needs the ground from the block. That's one thing I can try.
As for the injectors and coolant temp sensor, the injectors are brand new and the coolant temp sensor is working correctly according to Nissan Data Scan. I don't see any crazy values or fluctuations.